// main.cc
#include "test.h"
// 避免使用 using namespace hccl;

extern hccl::HcclTest* init_opbase_ptr(hccl::HcclTest* opbase);
extern void delete_opbase_ptr(hccl::HcclTest* opbase);

int main(int argc, char *argv[])
{
    hccl::HcclTest* test = new hccl::HcclTest(argc, argv);
    hccl::HcclTest* initializedTest = hccl::init_opbase_ptr(test);

    hccl::HcclPlfTest plfTest(initializedTest);
    plfTest.hccl_op_base_test();

    return 0;
}